package.json - файл конфігурації проекту в Node.js у форматі JSON.
Створити файл package.json можна самостійно або за допомогою NPM.
Створюємо каталог проекту для Node.js.
Створюємо новий файл з назвою "package.json" у каталозі проекту і у текстовому редакторі прописуємо параметри згідно структури файли (структура файлу описана нижче).У файловому менеджері відкриваємо термінал у каталозі проекту або у терміналі за допомогою команди cd переходимо в каталог проекту.
У терміналі вводимо команду:
npm init
та вказуємо ряд параметрів: назву проекту, опис, версію, назву автора, ліцензію, репозиторій і т.п.
Файл package.json представляє собою звичайний файл формату JSON з параметрами проекту Node.js. Приклад вмісту файлу:
{
"name": "test",
"version": "1.0.0",
"description": "Тест Node.js",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"test"
],
"author": "яваскрипт.укр",
"license": "ISC"
}
"name": "test"
"version": "1.0.0"
"description": "Тест project Node.js"
"keywords": [
"test",
"node.js",
"npm",
"javascript"
]
"author": "Ivan <email@ukr.net> (http://яваскрипт.укр)"
"author": {
"name": "Ivan",
"email": "email@ukr.net",
"url": "http://яваскрипт.укр"
}
"contributors": [
"Ivan <email@ukr.net> (http://яваскрипт.укр)",
"User <email2@ukr.net> (http://яваскрипт.укр)"
]
"contributors": [
{
"name": "Ivan",
"email": "email@ukr.net.com",
"url": "http://яваскрипт.укр"
},
{
"name": "User",
"email": "email2@ukr.net.com",
"url": "http://яваскрипт.укр"
}
]
"main": "index.js"
"engines": {
"node": ">= 6.0.0",
"npm": ">= 3.0.0"
},
"homepage": "http://яваскрипт.укр"
"license": "MIT"
"repository": "github:ivan-JS-UK/ImageToHTML"
"repository": {
"type": "git",
"url": "https://github.com/ivan-JS-UK/ImageToHTML.git"
}